home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / util / virus / xvslibrary.lha / Xvs / Developer / include / C / pragma / xvs_lib.h
C/C++ Source or Header  |  1999-04-26  |  2KB  |  42 lines

  1. #ifndef _INCLUDE_PRAGMA_XVS_LIB_H
  2. #define _INCLUDE_PRAGMA_XVS_LIB_H
  3.  
  4. #ifndef CLIB_XVS_PROTOS_H
  5. #include <clib/xvs_protos.h>
  6. #endif
  7.  
  8. #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
  9. #pragma amicall(xvsBase,0x01E,xvsSelfTest())
  10. #pragma amicall(xvsBase,0x024,xvsCreateVirusList(d0))
  11. #pragma amicall(xvsBase,0x02A,xvsFreeVirusList(a1))
  12. #pragma amicall(xvsBase,0x030,xvsAllocObject(d0))
  13. #pragma amicall(xvsBase,0x036,xvsFreeObject(a1))
  14. #pragma amicall(xvsBase,0x03C,xvsObjectType(a1))
  15. #pragma amicall(xvsBase,0x042,xvsCheckBootblock(a0))
  16. #pragma amicall(xvsBase,0x048,xvsInstallBootblock(a0,d0,d1))
  17. #pragma amicall(xvsBase,0x04E,xvsSumBootblock(a0,d0))
  18. #pragma amicall(xvsBase,0x054,xvsCheckSector(a0))
  19. #pragma amicall(xvsBase,0x05A,xvsRepairSector(a0))
  20. #pragma amicall(xvsBase,0x060,xvsCheckFile(a0))
  21. #pragma amicall(xvsBase,0x066,xvsRepairFile(a0))
  22. #pragma amicall(xvsBase,0x06C,xvsSurveyMemory(a0))
  23. #endif
  24. #if defined(_DCC) || defined(__SASC)
  25. #pragma  libcall xvsBase xvsSelfTest          01E 00
  26. #pragma  libcall xvsBase xvsCreateVirusList   024 001
  27. #pragma  libcall xvsBase xvsFreeVirusList     02A 901
  28. #pragma  libcall xvsBase xvsAllocObject       030 001
  29. #pragma  libcall xvsBase xvsFreeObject        036 901
  30. #pragma  libcall xvsBase xvsObjectType        03C 901
  31. #pragma  libcall xvsBase xvsCheckBootblock    042 801
  32. #pragma  libcall xvsBase xvsInstallBootblock  048 10803
  33. #pragma  libcall xvsBase xvsSumBootblock      04E 0802
  34. #pragma  libcall xvsBase xvsCheckSector       054 801
  35. #pragma  libcall xvsBase xvsRepairSector      05A 801
  36. #pragma  libcall xvsBase xvsCheckFile         060 801
  37. #pragma  libcall xvsBase xvsRepairFile        066 801
  38. #pragma  libcall xvsBase xvsSurveyMemory      06C 801
  39. #endif
  40.  
  41. #endif    /*  _INCLUDE_PRAGMA_XVS_LIB_H  */
  42.